Big Huge Thesaurus

Saint Teresa of Avila

noun